function Produce() {
};

Produce.instance = function() {
  return { trackId: MiscUtils.unique(),
           parent_trackId: '',
           cancelled: 0,
           completed: 0,
           modified: 0,
           branch: '',
           host: '',
           state: 0,
           deadline: SimpleDate.create(),
           title: '',
           estimates: 0,
           extras: 0,
           travels: 0,
           createdDate: SimpleDate.create(),
           sentDate: SimpleDate.create(),
           receivedDate: SimpleDate.create(),
           receiver: '',
           address: '',
           code: '',
           company: '',
           weight: 0,
           comment: '',
           review: '',
           pi_trackId: '',
           pi_sampleId: 0,
           pi_name: '',
           pi_price: 0,
           pi_unit: '',
           pi_type: '',
           pi_model: '',
           pi_otherId: '',
           pi_quantity: 0,
           pi_total: 0,
           pi_packageInc: '',
           user_trackId: '',
           user_account: '',
           user_password: '',
           user_name: '',
           user_email: '',
           user_type: '',
           when: SimpleDate.create(),
           how: '',
           date: SimpleDate.create(),
           orderFlag: '',
           orderTrackId: '',
           orderId: 0,
           customerId: 0,
           note: '',
           owner: '',
           ownerTrackId: '',
           isCustom: 0,
           customTask: '',
           urgent: 0
         }
};
